home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / utility / 252 / dskpcsrc / phoneboo.def < prev    next >
Text File  |  1988-02-13  |  1KB  |  49 lines

  1. DEFINITION MODULE PhoneBook;
  2.  
  3.    (* This module defines procedures used for manipulating the *)
  4.    (* Phone Book accessory.                                    *)
  5.  
  6.  
  7.    PROCEDURE Initialize ();
  8.  
  9.       (* Initialize the PhoneBook. *)
  10.  
  11.  
  12.    PROCEDURE OwnsWindow ( WindowId : INTEGER ) : BOOLEAN;
  13.  
  14.       (* Return TRUE if the Phone Book owns the window specified by *)
  15.       (* "WindowId", or FALSE otherwise.                            *)
  16.  
  17.  
  18.    PROCEDURE Open;
  19.  
  20.       (* Open the Phone Book.  If the Phone Book is already       *)
  21.       (* opened, then top the window belonging to the Phone Book. *)
  22.  
  23.  
  24.    PROCEDURE Close;
  25.  
  26.       (* Close the Phone Book window. *)
  27.  
  28.  
  29.    PROCEDURE ProcessMessageEvent ( VAR MsgBuffer : ARRAY OF INTEGER );
  30.  
  31.       (* Process a message event not relating to a menu. *)
  32.  
  33.  
  34.    PROCEDURE ProcessButtonEvent ( MouseButton : INTEGER;
  35.                                   ModifierKey : INTEGER;
  36.                                   Clicks      : INTEGER );
  37.  
  38.       (* The mouse button has been pressed, so process the event. *)
  39.  
  40.  
  41.    PROCEDURE ProcessKeyboardEvent ( Key         : INTEGER;
  42.                                     ModifierKey : INTEGER );
  43.  
  44.       (* A key on the keyboard has been pressed, so process the event. *)
  45.  
  46.  
  47. END PhoneBook.
  48.  
  49.